package com.zkflzl.store.service;

import com.zkflzl.store.common.BaseResponse;
import com.zkflzl.store.model.dto.store.StoreAddRequest;
import com.zkflzl.store.model.dto.store.StoreListRequest;
import com.zkflzl.store.model.dto.store.StoreUpdateRequest;
import com.zkflzl.store.model.entity.Store;
import com.baomidou.mybatisplus.extension.service.IService;

import javax.servlet.http.HttpServletRequest;

/**
 * @author 21582
 * @description 针对表【tb_store(商品)】的数据库操作Service
 * @createDate 2024-03-19 11:10:46
 */
public interface StoreService extends IService<Store> {

    BaseResponse<Object> addStore(StoreAddRequest storeAddRequest, HttpServletRequest request);

    BaseResponse delStore(String storeId, HttpServletRequest request);

    BaseResponse selStore(StoreListRequest storeListRequest, HttpServletRequest request);

    BaseResponse updateStore(StoreUpdateRequest storeUpdateRequest, HttpServletRequest request);
}
